A Perfect Hash Function Generator

GNU GPERF is a utility program that automatically generates perfect hash functions from a list of keywords.  The GNU C, GNU C++, GNU Pascal, GNU Modula 3 compilers and the GNU indent code formatting program all utilize reserved word recognizer routines generated by GPERF.  Complete documentation and source code is available in the ./gperf subdirectory in the libg++ distribution.  A paper describing GPERF in detail is available in the proceedings of the USENIX Second C++ Conference.